body{ margin:0; padding:0; background-color:#ccc; bafont-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:16px;  }
html, body, form { height: 100%;  }

a img {border: none; }
a{ color:#332e84; text-decoration:none;}
a:hover{ color:#666}
input{ margin:0; padding:0; }
h1 { font-size:40px; color:#332e84; }
.clear{ clear:both; }
h2 { font-size:23px; color:#666; }
.breadcrumbTrail{ margin:0 0 0 25px; }
#page{ margin:0 auto; width:1024px; -moz-box-shadow: 5px 5px 5px #555; -webkit-box-shadow: 5px 5px 5px #555; box-shadow: 5px 5px 5px #555; background-color:#FFF; margin-top:20px;   }
#page-header{ height:130px; }
#page-header-logo{height:100px; width:200px; background-color:#262262; float:left;}
#page-header-logo a img{ padding:10px 0 0 10px; }
#page-header-right{height:100px; width:824px; background-color:#262262; float:left;}
#page-header-right .text{ float:left; color:#e6e035; width:500px; padding:30px 0 0 90px; font-size:25px;}
#page-header-right .search{ float:right; color:#e6e035; width:200px; padding:20px 0 0 0;}
#page-header-right .search input{ float:left; margin:2px; height:16px; font-size:10px}

/*Page Navigation */

#page-header-navigation{height:30px; float:left; }
#page-header-navigation ul.mainMenu {   font-size:23px; margin:0px 0 0 15px; padding:8px 0 8px 0; }
#page-header-navigation ul.mainMenu li { float:left; text-decoration: none;  list-style:none;  }
#page-header-navigation ul.mainMenu li a {  color: #332e84;  display:block;   padding:0 7px 0 7px; border-left:dotted 1px #bbb;   text-decoration: none; outline:none;  }
#page-header-navigation ul.mainMenu li a:hover { color:#666; }
#page-header-navigation ul.mainMenu li .selectedPath { color:#F26559; }

/*Home Page Content */
.page-default-content .home-content{ float:left; width:550px; padding:0 24px 0 25px; }
.page-default-content .latest-news{ float:left; width:400px; }

/*Content Pages*/
.page-content{  padding:0 0 0 20px; }
.control-content{ padding:0 0 0 0px; }
.control-content .content-left{ width:600px; float:left; }
.control-content .content-right{ float:left;}

/*Contact Pages*/
.control-content-contact{ padding:0 50px 0 20px;}
.block-contact-3{ display:inline-block; width:30%; vertical-align:top;}

/*Latest News*/
.main-news{ width:336px; margin:0 0 10px 50px; padding:10px 0; border-bottom:1px dotted #999;}
.main-news .content{ float:left; width:200px; padding:0 10px 0 0; }
.main-news .image{ float:left; vertical-align:middle; padding-top:40px; }

/*Touts*/
.main-touts{ width:336px; margin:0 0 10px 50px; padding:10px 0; border-bottom:1px dotted #999;}
.main-touts .content{ float:left; width:200px; padding:0 10px 0 0; }
.main-touts .image{ float:left; vertical-align:middle; padding-top:40px; }
.main-touts a{ color:#332e84; text-decoration:none;}
.main-touts a:hover{ text-decoration:underline; color:#ccc; }

/*Social Media*/

/*Footer*/
#page-footer{  }
#page-footer .left{ float:left; padding: 8px 0 8px 20px; }
#page-footer .middle{ float:left;  }
#page-footer .right{ float:left; padding: 8px 0 8px 0; }

#page-footer{height:30px; float:left; }
#page-footer ul.FooterMenu { float:left;  font-size:10px; margin:0px 0 0 50px; padding:8px 0 8px 0; }
#page-footer ul.FooterMenu li { float:left; text-decoration: none;  list-style:none;  }
#page-footer ul.FooterMenu li a {  color: #332e84;  display:block;   padding:0 27px 0 0;  text-decoration: none; outline:none;  }
#page-footer ul.FooterMenu li a:hover { color:#ccc; }
#page-footer ul.FooterMenu li .selectedPath { color:#F26559; }

/*Contact Us */
.control-contact{ float:left;  }
#contactus{ font-size:0.8em; }
#contactus label{ float:left; width:200px; }
#contactus p { padding:5px 0 5px 0;clear:both; }
#contactus input{ float:left; width:200px; }
#contactus textarea{ float:left; width:200px; height:200px;}
#contactus .submit{ clear:both; width:67px; height:30px}

/* Site Map */
.page-sitemap-map { background-color: #000; min-height: 400px; padding-bottom: 20px; -moz-box-shadow: 3px 2px 2px #333; webkit-box-shadow: 3px 2px 2px #333; box-shadow: 3px 2px 2px #333; opacity: 0.6; filter: alpha(opacity=60); }
.page-sitemap-map ul { width: 1024px; font-size: 12px; color: #111; padding: 5px 2px 0 2px; background-image: url(/resources/styles/../images/site_nav_back.gif); background-repeat: repeat-x }
.page-sitemap-map ul li { float: left; list-style: none; display: block; font-size: 12px; }
.page-sitemap-map ul li a { color: #fff; text-decoration: none; padding: 0 8px 4px 10px; width: 130px; display: block; }
.page-sitemap-map ul ul { border-right: none; margin-left: 0; margin-top: 20px; padding: 0; }
.page-sitemap-map ul ul li { clear: both; padding: 2px 20px 0 0; margin: 0; width: 150px; list-style: none; border-right: none; }
.page-sitemap-map ul ul li a { color: #666; text-decoration: none; padding: 4px 8px 4px 10px; display: block; }
.page-sitemap-map ul ul li a:hover { color: #333; }
.page-sitemap-map ul ul li a.selected { color: #333; }

.contentTouts > div:first-child{ background-color: #332E94; color:#fff; padding:10px;}
.contentTouts > div:first-child h2, .contentTouts > div:first-child a{ color:#fff;}

